div,span,li,td,th,em,strong,h1,h2,h3,h4,h5,h6,input,select,textarea,a {font-family:tahoma;font-size:9pt;color:#444444;}
body {background-color:#fff;padding:3px;margin:0;}
a:link,a:visited {color:#00469C;text-decoration:none;}
a:hover {color:#FF3300;text-decoration:none;}
a:active {color:#00469C;text-decoration:none;}
#tree a:link,a:visited {color:#000;text-decoration:none;}
#tree a:hover {color:#FF3300;text-decoration:none;}
#tree a:active {color:#00469C;text-decoration:none;}
p{margin:0;padding:0;}
form {margin:0;padding:0;}
label {padding-right:15px;padding-left:2px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.centerfix {text-align:center;}
#tbBanner {color:#00469C;margin:0;padding:0;background-color:#fff;border-bottom:4px solid #C9D9F1;background-image: url("../images/top1/jpg");}
#tbLogo {float:left;font-size:24px;font-weight:bold;color:#00469C;line-height:30px;padding-left:15px;padding-top:6px;}
#tbLogo em {vertical-align:top;font-size:10px;}
#tbUser {float:right;margin-top:40px;}
#tbUser ul {margin:0;padding:0;list-style-type:none;}
*+html #tbUser ul {min-height:1px;}
#tbUser ul li {float:left;border-right:1px solid #C9D9F1;}
#tbUser ul li span {display:block;font-weight:normal;padding:1px 10px 0 10px;margin:0;color:#00469C;}
html>body #tbUser ul li span {padding:0 10px;}
#tbUser ul li a {display:block;color:#00469C;font-weight:bold;padding:3px 10px 0 10px;}
html>body #tbUser ul li a {padding:0 10px;}
#tbUser ul li a:link,#tbUser ul li a:visited {text-decoration:none;}
#tbUser ul li a:hover {text-decoration:underline;}
#tbUser ul li a:active {text-decoration:none;}
#secondBannerLine {padding-top:4px;background:#1661BE;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1661BE, endColorstr=#00469C);}
*+html #secondBannerLine {min-height:1px;}
#firstBannerLine {/* blank */}
*+html #firstBannerLine {min-height:1px;}
#tbModule {float:left;margin-left:5px;}
#tbModule ul {margin:0;padding:0;list-style-type:none;}
*+html #tbModule ul {min-height:1px;}
#tbModule ul li {float:left;padding-right:4px;}
#tbModule ul li {margin-right:5px;border:1px solid #C9D9F1;border-bottom:0;}
#tbModule ul li a {display:block;font-weight:bold;line-height:21px;padding:0 3px 0 8px;color:black;background-color:transparent;}
#tbModule ul li.current {background-color:#C9D9F1;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2F8FF, endColorstr=#C9D9F1);}
#tbModule ul li.current a {color:#00469C;}
#tbModule ul li a:link,#tbModule ul li a:visited {text-decoration:none;}
#tbModule ul li a:hover {text-decoration:none;}
#tbModule ul li a:active {text-decoration:none;}
#tbTools {float:right;}
#tbTools img {cursor:pointer;}
#tbTools ul {margin:0;padding:0;list-style-type:none;}
#tbTools ul li {float:left;padding-top:2px;padding-right:5px;}
#tbMenu {padding-bottom:20px;border-right:1px solid #C9D9F1;background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2F8FF, endColorstr=#ffffff);}
#tbMenu dl {margin:0;}
#tbMenu dt {font-weight:bold;color:#666;padding:8px 0 0 5px;margin:0;border-top:1px solid #C9D9F1;}
#tbMenuContent dt {padding:8px 0 3px 17px;width:143px;cursor:pointer;}
#tbMenu dt.noBorder {border:0;}
#tbMenu dd {padding-bottom:0;margin-left:10px;text-align:left;}
#tbMenu ul {margin:5px 0 15px 0;padding:0;list-style-type:none;}
#tbMenu ul li {text-align:left;font-weight:normal;padding:2px;}
#tbMenuIcon {float:right;cursor:pointer;position:relative;padding:4px 4px 0 4px;margin-bottom:-20px;}
#tbMenuContent {width:160px;}
.tbMenuCurrent {}
#tbBody {padding:5px 5px 30px 5px;}
#tbFooter {border-top:1px solid #00469C;background-color:#fff;text-align:center;}
#tbFooter .hline {border-top:3px solid #eee;}
#tbFooter ul {padding:5px 0 20px 0;margin:0;}
#tbFooter ul li {list-style-type:none;text-align:center;padding:3px;color:#999;}
#pageTopShell {margin-bottom:10px;}
#pageTop {background-color:#F0F0F0;padding:4px 6px 0 6px;border:2px solid #C9D9F1;border-top:none;}
*+html #pageTop {min-height:1px;}
html>body #pageTop {padding:2px 6px;}
#pageTitle {float:left;font-size:9pt;font-weight:bold;}
#tbTips {padding:6px;border:2px solid #C9D9F1;border-top:0;}
*+html #tbTips {min-height:1px;}
#tbTips em {font-family:tahoma;font-size:9pt;}
#tbHotlink {float:right;padding:3px;margin-left:0;}
html>body #tbHotlink {margin-left:5px;}
#tbHotlink ul {margin:0;padding:0;list-style-type:none;}
*+html #tbHotLink ul {min-height:1px;}
#tbHotlink ul li {padding:2px 5px 2px 20px;float:left;}
#tbHotlink ul li a {font-weight:bold;display:block;padding-left:14px;}
#tbPageBottomShell {margin-top:20px;padding:4px;border-top:2px solid #C9D9F1;text-align:right;}
#tbPageBottomShell ul {margin:0;padding:0;list-style-type:none;}
#tbPageBottomShell ul li {display:block;padding:2px 2px 2px 20px;font-weight:bold;float:right;}
html>body #tbPageBottomShell ul li {}
#tbPageBottomShell ul li a {font-weight:bold;}
#tbPopTop {margin:0;margin-bottom:15px;padding:10px 10px 5px 10px;background-color:#00469C;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#1661BE, endColorstr=#00469C);border-bottom:4px solid #C9D9F1;}
*+html #tbPopTop {min-height:1px;}
#tbPopTop h2 {margin:0;float:left;color:#fff;font-size:12pt;}
#tbPopTop div {float:right;}
#tbPopTop div a:link,#tbPopTop div a:visited,#tbPopTop div a:hover,#tbPopTop div a:active {color:#fff;font-weight:bold;}
#tbPopContent {margin:0 15px 20px 15px;}
.tbFormPanel th,.tbQuery th,.tbTabsContent th {font-weight:normal;text-align:left;padding:5px 3px 0 10px;white-space:nowrap;vertical-align:top;}
.tbQuery td {white-space:nowrap;}
.tbSubmitBar input,.tbButton {margin:3px;height:1.9em;padding:2px 0.4em 2px 0.4em;font-weight:bold;color:#00469C;border:1px solid #00469C;background:#F2F8FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C9D9F1, endColorstr=#00469C);}
*html .tbSubmitBar input,.tbButton {color:#fff;padding:2px 0.4em 0 0.4em;}
*+html .tbSubmitBar input,.tbButton {color:#fff;padding:2px 0.4em 0 0.4em;}
.tbGrayBg {background-color:#f6f6f6;}
.tbBorder {border:1px solid #CCCCCC;}
.tbBrowseButton {font-weight:bold;color:#fff;border:1px solid #00469C;background:#F2F8FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C9D9F1, endColorstr=#00469C);display:none;}
*html .tbBrowseButton {display:inline;}
*+html .tbBrowseButton {display:inline;}
.tbBrowseText {border:1px solid #00469C;margin-right:-4px;padding-top:2px;display:none;}
*html .tbBrowseText {display:inline;}
*+html .tbBrowseText {display:inline;}
.tbFile {position:static;width:auto;}
*html .tbFile {filter:alpha(opacity=0);position:absolute;width:0;}
*+html .tbFile {filter:alpha(opacity=0);position:absolute;width:0;}
.tbUploadButton {font-weight:bold;color:#00469C;border:1px solid #00469C;background:#F2F8FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C9D9F1, endColorstr=#00469C);}
*html .tbUploadButton {color:#fff;}
*+html .tbUploadButton {color:#fff;}
.tbInfoPanel {margin:5px 0;}
.tbInfoPanel th {font-size:12pt;font-weight:normal;padding:0;padding-left:15px;}
.tbInfoPanel td {font-weight:bold;font-size:12pt;padding:0;padding-right:15px;}
.tbInfoTable {border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;margin-bottom:2px;}
.tbInfoTable a {font-weight:bold;padding-left:10px;}
.tbInfoTable th,.tbInfoTable td {border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.tbInfoTable th {padding-left:10px;white-space:nowrap;background-color:#F0F0F0;width:1%;padding:5px 10px 4px 10px;}
html>body .tbInfoTable th {padding:4px 10px;}
.tbInfoTable td {background-color:#fff;padding:4px 10px;}
.tbFormPanel {border:2px solid #CCCCCC;margin-left:10px;margin-right:10px;display:block;background-color:#fff;}
.tbFormPanel ul {margin:0;margin-left:10px;padding:0;list-style-type:none;}
.tbFormPanel ul li {float:left;padding-right:10px;}
.tbFormPanel ul.normal li {float:none;padding-right:10px;padding-bottom:3px;}
.tbFormPanel h2 {font-size:12pt;font-weight:bold;display:block;padding:4px 0 2px 6px;background-color:#F0F0F0;border-bottom:1px solid #CCCCCC;margin-bottom:6px;margin-top:0;}
html>body .tbFormPanel h2 {padding:2px 0 2px 6px;}
.tbSubmitBar {margin-top:6px;text-align:center;margin-bottom:3px;}
.tbForView {margin-top:5px;margin-bottom:5px;}
.tbForView th {font-weight:normal;text-align:left;padding:2px;white-space:nowrap;vertical-align:top;}
.tbForView td {padding:2px;font-weight:bold;}
.forLabelList {margin:0;padding:0;}
.forLabelList dt {border-bottom:1px solid #CCCCCC;font-weight:bold;padding:2px;padding-top:10px;margin:0 5px;}
.forLabelList dd {margin:0;padding:10px;}
.forLabel {margin:0;padding:0;list-style-type:none;}
*+html .forLabel {min-height:1px;}
.forLabel li {width:180px;float:left;}
.tbQuery {margin:0;padding:0;display:table;background-color:#F2F8FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#F2F8FF);border-top:2px solid #00469C;border-right:1px solid #C9D9F1;border-bottom:1px solid #00469C;border-left:1px solid #C9D9F1;margin-bottom:10px;margin-left:auto;margin-right:auto;}
*html .tbQuery {display:block;}
*+html .tbQuery {display:block;}
.tbShowQuery {width:100%;white-space:nowrap;line-height:16px;margin-bottom:10px;text-align:center;}
.queryTitle {font-weight:bold;font-size:12pt;}
.queryTitle a {font-size:12pt;}
.querySubmit {text-align:center;}
.querySubmit input {height:1.9em;padding:2px 0.6em 2px 0.6em;font-weight:bold;color:#00469C;border:1px solid #00469C;background:#F2F8FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C9D9F1, endColorstr=#00469C);}
*html .querySubmit input {padding:2px 0.6em 0 0.6em;height:auto;background-color:#fff;color:#fff;}
*+html .querySubmit input {padding:2px 0.6em 0 0.6em;height:auto;background-color:#fff;color:#fff;}
.tbActionBar {margin:4px 0;}
*+html .tbActionBar {min-height:1px;}
.tbActionBar ul {margin:0;padding:0;list-style-type:none;}
.tbActionBar ul li {float:right;padding:0;margin-top:3px;}
.tbActionBar ul li a {background:#f6f6f6;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#eeeeee);white-space:nowrap;line-height:1.2em;padding:5px 10px 2px 10px;margin:0 3px;display:block;font-weight:bold;width:1%;cursor:default;}
html>body .tbActionBar ul li a {width:auto;padding:3px 10px;margin:2px 3px;}
.tbActionBar a:link,.tbActionBar a:visited,.tbActionBar a:active {color:#444444;text-decoration:none;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #666;border-right:1px solid #666;}
.tbActionBar a:hover {color:#444444;text-decoration:none;border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #bbb;border-right:1px solid #bbb;}
.tbActionBar span {display:block;padding-left:3px;}
.tbNew {padding-left:5px;}
html>body .tbNew {background-position:0 50%;}
.tbDel {padding-left:14px;}
html>body .tbDel {background-position:0 50%;}
.pagination input {font-size:10px;}
.tbDataTable {border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin-left:auto;margin-right:auto;}
.tbDataTable td,.tbDataTable th {border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px;}
.tbDataTable thead tr {background-color:#F0F0F0;}
.tbDataTable thead th {font-weight:bold;text-align:center;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2F8FF, endColorstr=#C9D9F1);}
.tbDataTable thead td {background:url(../images/list_heading.gif) repeat-x;text-align:center; color:#020b0a; font-size:12px;  font-weight:normal; }
.tbDataTable thead th image {margin:0 2px;}
.rowNormal {background-color:#fff;}
.rowAlternate {background-color:#F2F8FF;}
.rowChecked {background-color:#ffc;}
.tbDataTable ul {margin:0;padding:0;list-style-type:none;}
.tbDataTable ul li {float:left;padding-right:10px;}
.tbDataTable ul.normal li {float:none;padding-right:10px;padding-bottom:3px;}
caption {font-weight:bold;padding-top:4px;padding-bottom:2px;text-align:left;}
html>body caption {padding-left:12px;}
td.tbNonData {padding:30px 0;text-align:center;background-color:#fff;}
.tbTabPanel {background-color:#fff;}
.tbTabPanel .tabs {position:relative;top:2px;z-index:666;}
*+html .tbTabPanel .tabs {min-height:1px;}
.tbTabPanel .tabs ul {padding:0;margin:0;list-style-type:none;}
*+html .tbTabPanel .tabs ul {min-height:1px;}
.tbTabPanel .tabs ul li {float:left;}
.tbTabPanel .tabs ul li a {text-decoration:none;background-color:#F0F0F0;white-space:nowrap;height:1.2em;padding:5px 15px 2px 15px;margin:2px;margin-bottom:0;display:block;font-weight:bold;line-height:1.2em;width:1%;border:1px solid #999;border-bottom:0;}
.tbTabPanel .tabs ul li a:link,.tbTabPanel .tabs ul li a:visited,.tbTabPanel .tabs ul li a:hover,.tbTabPanel .tabs ul li a:active {color:#444444;}
html>body .tbTabPanel .tabs ul li a {width:auto;padding:3px 10px;}
.tbTabPanel .tabs ul .tabActive a {text-decoration:none;background-color:#1661BE;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00469C, endColorstr=#1661BE);border:0;border-top:2px solid #00469C;border-bottom:2px solid #1661BE;width:1%;padding:5px 15px 1px 15px;z-index:2;}
.tbTabPanel .tabs ul .tabActive a:link,.tbTabPanel .tabs ul .tabActive a:visited,.tbTabPanel .tabs ul .tabActive a:hover,.tbTabPanel .tabs ul .tabActive a:active {color:white;}
html>body .tbTabPanel .tabs ul .tabActive a {width:auto;padding:3px 15px;}
.tbTabsContent {background:#fff;border:2px solid #1661BE;padding:5px;}
.tbTabsContent ul.normal {list-style-type:none;margin:10px;}
.tbTabsContent ul.normal li {width:120px;padding:2px;float:left;}
.tbFormPanel .pagination,.tbForView,.tbTabsContent .pagination,.tbTabsContent .tbDataTable,.tbFormPanel .tbDataTable {width:98%;margin-left:auto;margin-right:auto;}
.tbFormPanel .tbActionBar,.tbTabsContent .tbActionBar {padding-right:10px;}
.tbTabelStyleList {margin:0;padding:0;list-style-type:none;}
.tbTabelStyleList li {float:left;width:180px;white-space:nowrap;}
.tbList {margin:0;padding:0;list-style-type:none;}
.tbList li.current {border-right-width:0;background-color:#C9D9F1;}
.tbListContent {background-color:#F2F8FF;border:3px solid #C9D9F1;}
.tbListContent caption {background-color:#C9D9F1;padding:5px 10px;color:#400000;font-weight:normal;}
.tbListContent th {background-color:#F2F8FF;border-bottom:1px solid #C9D9F1;vertical-align:top;white-space:nowrap;width:1%;}
.tbListContent td {background-color:#F2F8FF;border-bottom:1px solid #C9D9F1;}
.tbDesc {display:block;color:#400000;padding:5px 0;font-weight:normal;}
.tbDescItalic {display:block;color:#400000;padding:5px 0;font-weight:normal;font-style:italic;}
.tbNotice {display:block;color:#990000;padding:5px 0;font-weight:normal;}
.required {font-size:10px;color:#f00;padding-left:3px;padding-right:3px;}
.tbAlert {color:#f00;}
.tbSuccess {display:block;padding:3px 10px 1px 10px;text-align:center;color:green;font-size:9pt;font-weight:bold;margin:10px auto;border:1px solid green;background-color:#ffc;white-space:nowrap;width:250px;}
html>body .tbSuccess {padding:3px 10px;}
.tbFail {display:block;padding:3px 10px 1px 10px;text-align:center;color:red;font-size:12pt;font-weight:bold;margin:10px auto;border:1px solid red;background-color:#ffc;white-space:nowrap;width:250px;}
html>body .tbFail {padding:3px 10px;}
.tbIsDefault {font-weight:bold;color:green;}
.error {color:#f00;display:block;font-weight:normal;}
#tbEmpFav {width:160px;background-color:#F2F8FF;border-bottom:1px solid #C9D9F1;}
#tbEmpFav .tbFav {border-top:1px solid #C9D9F1;}
#tbEmpFav .tbEmp dt {cursor:default;}
#tbEmpFav .tbEmp dd {margin-top:6px;margin-bottom:6px;}
#tbEmpFav .tbEmp dd input {border:1px solid #00469C;border-right:0;height:16px;width:100px;font-size:11px;margin:0;padding:0;}
#tbEmpFav .tbEmp dd .button {height:18px;width:30px;font-weight:bold;font-size:10px;color:#00469C;border:1px solid #00469C;background-color:#F2F8FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C9D9F1, endColorstr=#00469C);position:relative;top:1px;}
*html #tbEmpFav .tbEmp dd .button {color:#fff;background-color:#F2F8FF;position:static;}
*+html #tbEmpFav .tbEmp dd .button {color:#fff;background-color:#F2F8FF;position:static;}
.tbAccBody {background-color:#F2F8FF;margin:0;padding:0;}
#tbEmpFav .tbFav dd {margin-top:6px;margin-bottom:6px;}
#tbAccMenu {margin:0;padding:0;list-style-type:none;}
#tbAccMenu li {margin-left:4px;padding:0;}
#tbAccMenu li.edit {text-align:right;font-weight:bold;}
.tbCalDayTable {background-color:#CCCCCC;}
.tbCalDayTable table thead th {white-space:nowrap;font-weight:bold;text-align:center;width:auto;padding-top:4px;}
.tbCalDayTable table thead tr {background-color:#F0F0F0;}
.tbCalDayTable a:link,.tbCalDayTable a:visited {font-size:13px;font-weight:bold;text-decoration:none;}
.tbCalDayTable a:hover {text-decoration:none;}
.tbCalDayTable a:active {text-decoration:none;}
.normalDay {background-color:#fff;}
.offDay {background-color:#FFFFEB;}
.holiday {background-color:#F6E6E6;}
.otherDay {background-color:#EBF9EA;font-size:10px;}
#tbCalDaySample {margin:5px 0;padding:0;list-style-type:none;}
#tbCalDaySample li {float:left;margin:0;padding:0;margin-right:10px;}
#tbCalDaySample li div {float:left;width:13px;height:14px;border:1px solid #bbb;}
#tbExcPage {width:450px;margin:auto;margin-top:40px;font-size:9pt;font-family:tahoma;}
#tbExcTitle {font-size:30px;font-weight:bold;}
#tbExcContent {border:1px solid #CCCCCC;padding:5px;}
#tbExcContent h2 {background-color:#F0F0F0;font-size:12pt;font-weight:bold;display:block;padding:4px 6px 1px 6px;margin:0;border-bottom:1px solid #CCCCCC;}
#tbExcContent .exc {padding:20px;color:#f00;}
#tbExcContent .back {text-align:right;}
.tbMove img {margin:0 2px;}
.tbOperBut input,.tbQuerySel input {margin-left:3px;margin-right:3px;padding-left:5px;padding-right:5px;}
.tbQuerySel {text-align:center;vertical-align:middle;}
.tbQuerySel input {display:block;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tbQuerySel .ar,.tbQuerySel .al {margin:5px;}
.tbQuerySel .r {margin-bottom:35px;}
.tbQuerySel .l {margin-top:35px;}
#tbPrintBanner {margin:0;padding:0;background-color:#00469C;border-bottom:4px solid #C9D9F1;display:none;}
#tbPrintBanner img {cursor:pointer;}
#tbPrintBanner #tbTools {padding-top:9px;padding-right:6px;}
#tparam td {white-space:nowrap;padding-left:5px;padding-right:5px;}
.empInfo th {padding:5px 0 5px 10px;vertical-align:middle;width:1%;}
.empInfo td {padding:5px 0;font-weight:bold;}
.calFrame {width:174px;height:162px;position:absolute;left:0;top:0;z-index:999;display:none;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #333;border-bottom:1px solid #333;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#cccccc', Positive=true);}
html>body .calFrame {height:165px;width:175px;}
.tbLoading {display:none;position:absolute;top:46%;left:46%;z-index:999;padding:20px 50px;font-size:12pt;font-weight:bold;background-color:#ffc;color:green;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #666;border-bottom:1px solid #666;filter:alpha(opacity=70);}

/* style 2007 for calendar */
caption {font-size:12px;}
.tbBorder {border:2px solid #ccc;}


#basis {
     display:inline;
     position:relative;
     }
#calender {
     position:absolute;
     top:25px;
     left:0;
     width:220px;
     background-color:#fff;
     border:3px solid #ccc;
     padding:10px;
     z-index:10;
     }
#control {
     text-align:center;
     margin:0 0 5px 0;
     }
#control select {
     font-family:"Lucida sans unicode", sans-serif;
     font-size:11px;
     margin:0 5px;
     vertical-align:middle;
     }
#calender .controlPlus {
     padding:0 5px;
     text-decoration:none;
     color:#333;
     }
#calender table {
     empty-cells: show;
     width:100%;
     font-size:11px;
     table-layout:fixed;
     }
#calender .weekdays td{
     text-align:right;
     padding:1px 5px 1px 1px;
     color:#333;
     }
#calender .week td {
     text-align:right;
     cursor:pointer;
     border:1px solid #fff;
     padding:1px 4px 1px 0;
     }
#calender .week .today { 
     background-color:#ccf;
     border-color:#ccf;
     }
#calender .week .holiday {
     font-weight: bold;
     }
#calender .week .hoverEle {
     border-color:#666;
     background-color:#99f;
     color:#000;
     }